import { loginApi } from '@/api/user'
export default {
  namespaced: true,
  state: {
    token: null
  },
  mutations: {
    setToken(state, token) {
      state.token = token // 设置token  只是修改state的数据  123 =》 1234
      // vuex变化 => 缓存数据
      // setToken(token) // vuex和 缓存数据的同步
    },
    // 删除缓存
    removeToken(state) {
      state.token = null // 删除vuex的token
      // removeToken() // 先清除 vuex  再清除缓存 vuex和 缓存数据的同步
    }
  },
  actions: {
    async loginAction(context, data) {
      let n = await loginApi(data)
      console.log(n)
    }
  },
  getters: {}
}
